package com.neuedu.my12306.service;

import java.util.List;

import com.neuedu.my12306.entity.UserInfo;

public interface IUserInfoService {
	public UserInfo login(String userName,String userPass) ;
	public boolean reg(UserInfo userInfo) ;
	/**
	 * 查询出记录总数，用于进行分页查询
	 * @return
	 */
	public int findTotal();
	/**
	 * 
	 * @param page 查询第page页
	 * @param size 每页查询size条
	 * @return
	 */
	
	public List<UserInfo> findUserInfos(int page,int size);
	/**
	 * 根据账号进行删除
	 * @param ids
	 * @return
	 */
	public boolean deleteByIds(String[] ids);
	public boolean addUser(UserInfo userInfo) ;
	/**
	 * 根据用户账号查询用户信息，本例用于用户信息修改
	 * @param userName
	 * @return
	 */
	public UserInfo findUserInfoByid(String userName);
	
	/**
	 * 用户信息修改
	 * @param UserInfo
	 * @return
	 */
	
	public boolean editUserInfo(UserInfo userInfo);
	/**
	 * 根据身份证查找
	 * @param idNumber
	 * @return
	 */
	public UserInfo findByIdNumber(String idNumber);
		
}
